Our client, a well respected Hedge Fund is looking to hire a Lead Engineer to help build and improve their core data platforms. While hands on, you will be leading a team that manages internal data utilized by numerous product systems across the Firm. The ideal candidate enjoys solving complex data challenges, optimizing processes, proposing and implementing innovative solutions, and exploring new technologies. This sits 3 days a week hybrid in New York City.
Responsibilities:
• Build and maintain centralized data services used throughout the firm to run the business and
generate valuable insights
• Write clean, performant, understandable code and continuously improve the overall quality of our shared code base
• Partner cross-functionally to identify and onboard additional data sources and ensure proper design between systems and data models utilizing best practices from modern data architecture
• Enable data self-service to retrieve and analyze available data to facilitate smarter/more timely
decision making
• Collaborate with partners to improve platforms supporting additional use cases with quick and
effective integration to other systems
Requirements:
• 5+ years of relevant experience, with an additional 2+ years of experience in a technical leadership capacity
• Experience building and implementing data solutions in C# (preferred), Java, and/or .NET
• Exceptional coding skills and the ability to pick up new languages quickly
• Deep, proven understanding of fundamental data structures and algorithms; can effectively build and rationalize new solutions.
• Able to implement high performance, robust solutions for batch and stream processing.
• Strong knowledge of various SQL language dialects and principles of relational design
• Demonstrable knowledge of design and implementation patterns.
Nice to have:
• Experience designing and implementing secure cloud-based solutions (Kubernetes/Docker)
• Experience working with various products and technologies like: Redis, Kafka, SingleStore, GraphQL, OLAP, Redshift, Snowflake, Lakehouse architectures
• Degree in Computer Science or related field
Personal and interpersonal skills
• Able to pick up ideas and bring them to fruition quickly in POC and able to produce good rationale about cost/benefit analysis
• Able to read code and spot problems or areas for improvements and participate actively in code
reviews
• Able to clearly state a problem and a solution in writing; produce clear, concise but complete
documentation and specification.
• Strong verbal and written communication skills and ability to collaborate
• Comfortable switching between projects and working on multiple projects at a time.